package br.com.async.application;

import br.com.async.domain.login.User;
import br.com.async.domain.person.Person;
import br.com.async.util.ResponseData;

public interface PersonApplication extends AbstractApplication<Person, Integer>{

	public void persist(Person entity, User user);
	
	public ResponseData<Person> findResponsibleName(String name, int offset,
			int maxResult);
	
	public ResponseData<Person> listReponsibles(int offset, int maxResult);
	
}
